package com.kk.test.controller;

import com.kk.entity.R;
import com.kk.test.entity.Booklimit;
import com.kk.test.service.BooklimitService;
import org.springframework.web.bind.annotation.*;
import jakarta.annotation.Resource;

/**
 * 图书表（分页）(Booklimit)表控制层
 *
 * @author makejava
 * @since 2025-05-02 23:07:14
 */
@RestController
@RequestMapping("booklimit")
public class BooklimitController {
    /**
     * 服务对象
     */
    @Resource
    private BooklimitService booklimitService;

    /**
     * 分页查询
     *
     * @param booklimit 筛选条件
     * @return 查询结果
     */
    @GetMapping
    public R queryByPage(Booklimit booklimit) {
        return null;
    }

    /**
     * 通过主键查询单条数据
     *
     * @param id 主键
     * @return 单条数据
     */
    @GetMapping("{id}")
    public R<Booklimit> queryById(@PathVariable("id") Integer id) {
        return null;
    }

    /**
     * 新增数据
     *
     * @param booklimit 实体
     * @return 新增结果
     */
    @PostMapping
    public R<Booklimit> add(Booklimit booklimit) {
        return null;
    }

    /**
     * 编辑数据
     *
     * @param booklimit 实体
     * @return 编辑结果
     */
    @PutMapping
    public R<Booklimit> edit(Booklimit booklimit) {
        return null;
    }

    /**
     * 删除数据
     *
     * @param id 主键
     * @return 删除是否成功
     */
    @DeleteMapping
    public R<Boolean> deleteById(Integer id) {
        return null;
    }

}
